/* CSS Document */
body{margin:0;padding:0;font-size:12px;font-family:"ËÎÌå"; background-color:#ffffff;}
*{margin:0;padding:0;}
img{ border:0px; }
.clear{ clear:both;}
ul,li{ margin:0px; padding:0px; list-style:none;}
a{ color:#2b2b2b; text-decoration:none;}
a:hover{ color:#F00;}

.topbar{ background:url(../images/topbar.gif) repeat-x;height:38px; }
.topbar_c{ width:980px; margin:0 auto;}
.hyc{ color:#2b2b2b; line-height:38px; float:left; height:38px; margin:0 0 0 20px;}
.shoucang{ float:right; background:url(../images/sw.gif) no-repeat; width:260px; height:38px; text-align:center; line-height:34px;}
.shoucang a{ color:#2b2b2b;}
.shoucang a:hover{ color:#0066FF;}
.toptwo{ width:980px; height:120px; margin:0 auto;}
.logo{ width:550px; float:left; height:120px;}
.logo a {font-size:26px; font-family:'Î¢ÈíÑÅºÚ'; line-height:120px;  color:#0099ff; font-weight:bold;}
.logo2{ width:260px; float:right; height:30px; margin-top:85px; text-align:right; font-size:16px;}
.chuchu{ float:right;margin:20px 0 0 0;}
.bigmenu{ width:100%; height:34px;  background:url(../images/menu.gif) repeat-x;}
.menu{ width:980px; height:34px; margin:0 auto;} 
.menu li{ width:96px; float:left; height:36px; line-height:36px; text-align:center; font-size:14px; font-weight:bold; list-style:none; margin:0 8px 0 8px}
.menu li a{ color:#FFFFFF}
.menu li a:hover{ color:#0099FF; background:url(../images/menu_h.gif) no-repeat; width:96px; height:31px; display:block; margin:3px 0 0 0;}
#menu_l{ float:left; background:url(../images/menu_l.gif) no-repeat; width:2px; height:23px; margin:7px 5px 0 5px;_margin:7px 5px 0 3px;}

.main{ margin:0px auto; padding:0px; width:980px; height:auto;}
.left{ margin:0px; padding:0px; width:230px; height:auto; float:left;}
.left_1{ margin:10px 0px 10px 0px; padding:0px; width:228px; height:auto; border:1px #cccccc solid; background-color:#ffffff;}
.left_2{ margin:0px; height:34px; background:url(../images/title.jpg) repeat-x; color:#000; line-height:34px; position:relative; font-weight:bold;
 font-size:14px;}
.left_3{  margin:9px auto;  padding:0px; width:210px; height:auto;}
#nav_l{ background:url(../images/nav_line.gif) repeat-x; width:210px; height:2px; line-height:normal;}
.left_3 ul{ margin:0px; padding:0px; list-style:none;}
.left_3 ul li{  margin:0px; padding:0px; color:#565556; font-size:13px;  background: url(../images/arrow.jpg) no-repeat 10px 5px; text-indent:36px; overflow:hidden; line-height:26px;}
.left_3 a{  color:#000;  text-decoration:none;}
.left_3 a:hover{ color:#1193D6; text-decoration:none;}
.left_4{  margin:7px 0 0 0; padding:0px;color:#000;line-height:24px;}
.left_4_wz{ margin:8px 0 0 0; padding:0px 0px 8px 15px; font-size:14px; font-family:Î¢ÈíÑÅºÚ; background:url(../images/lxwm.jpg) no-repeat right bottom;}
.right{ marign:0px; padding:0px; width:740px;  height:auto; float:right;}
.right_1{ margin:10px 0px 0px 0px; padding:0px; width:740px; height:auto; float:right;}
.right_2{ margin:0px;padding:0px;width:500px;height:auto;border:1px #cccccc solid;float:left;}
.right_4{ margin:9px auto 8px auto;padding:0px;width:480px;color:#000;line-height:24px;overflow:hidden;}
.right_3{margin:0px; padding:0px;  width:228px; height:auto;  border:1px #cccccc solid; float:right;}
.righta{   margin:5px 0 5px 10px;  padding:0px;  width:210px; height:auto; color:#565556; overflow:hidden;}
.righta span{ margin:0px; padding:0px; color:#1193D6;}
.righta a:link,.righta a:visited{ color:#000; text-decoration:none;}
.righta a:hover{ text-decoration:none;color:#1193D6}
.rightb{  margin:10px 0px 0px 0px; padding:0px; width:740px; height:auto; border:1px #cccccc solid;}
.clear{  margin:0px; padding:0px; clear:both;}
.rightc{ margin:14px auto 0 auto; padding:0px; width:730px; height:auto;}
.about_zw{ padding:12px; width:718px; height:auto; line-height:26px;}
.list_3{ margin:0px; padding:0px; color:#000; font-size:13px; line-height:36px; text-align:center;}
.list_3 a:link,.list_3 a:visited{ color:#000;text-decoration:none;}
.list_3 a:hover{ color:#129900;	text-decoration:none;}
.nav{ margin:0px auto; padding:0px width:1010px;  background:url(../images/cvb.jpg) no-repeat;}
.footer{ margin:10px auto; padding:0px; width:100%; height:150px; background:url(../images/footer.jpg);}
.foote{ margin:0px auto;padding:10px 0px 0px 0px;width:800px; height:auto;color:#000;text-align:center;line-height:24px;}
.box{ width:1000px; margin:0px auto;}
.right0{margin:10px 0px 0px 0px;padding:0px; width:740px; height:auto; float:right; border:1px #B4DAAE solid;}
.rigd{margin:10px auto 10px auto;padding:15px 0px 0px 0px;color:#343535; font-size:13px;line-height:26px;width:720px; height:auto;text-indent:25px;}
.gcal{margin:10px 0px 0px 0px;padding:0px;width:740px;height:auto;border:1px #B4DAAE solid;}
.list_4{ margin:0px; padding:0px; color:#000; font-size:13px;line-height:36px;text-align:center;}
.list_4 a:link,.list_3 a:visited{ color:#000; text-decoration:none;}
.list_4 a:hover{color:#129900; text-decoration:none;}
.titel_i{ float:left; margin:8px 0 0 5px;}
.titel_wz{ font-size:14px; color:#0696f7; float:left;margin:0 0 0 5px;}
.more{ float:right;color:#0696f7; font-weight:normal; margin:0 5px 0 0; font-size:12px;}
.more a{color:#1193D6;}
.more a:hover{ color:#1193D6;}
.twbm{ width:162px; height:164px; float:left; margin:0 10px 0 10px;_margin:0 10px 0 10px;}
.twbm02{ width:162px; height:164px; float:left; margin:0px 5px 0 5px;}
.renwu_img{ width:150px; height:112px; background-color:#FFFFFF; border:1px solid #F1E8D4; padding:3px;}
.rw_wz{ width:149px; text-align:center; color:#3833203; font-size:14px; font-weight:bold; margin:10px 0 0 0;}
.rw_wz a{color:#833203;}
.rw_wz a:hover{ color:#333333;}
.gcal{ margin:10px 0px 0px 0px; padding:0px; width:740px; height:auto;border:1px #cccccc solid;}
.rightf{ margin:14px auto 0 auto; padding:0px; width:740px; height:auto; }
#demo{overflow:hidden; width: 740px;}
#indemo{ float: left; width: 700%;}
#demo1 {float: left;}
#demo2 {float: left;}

.news li{ line-height:24px; height:24px; border-bottom:1px #e2e2e2 dotted; clear:both; vertical-align:bottom;}
.news_left{ float:left;}
.news_right{ float:right;}
.product li{ float:left; width:169px; padding-left:5px; padding-right:5px;}
.product_tu{ display:block; width:161px; height:116px; border:1px solid #E3E1E2; padding:3px; background:#FFFFFF;}
.product_tu img{ width:161px; height:116px; display:block;}
.product_wen{ display:block; text-align:center; height:30px; line-height:26px;}